<?php

require_once("../../util/conexao.php");

class NaturezaDao{
	
	public function retornaNaturezas(){
		
		$conexao  = Conexao::conectar();
		$naturezas = array();
		
		$query   = "select * from tbnatureza where fixa='N' and deletado='N' order by nome";
		$res     = mysql_query($query,$conexao);
		
		$i=0;
		while($row = mysql_fetch_object($res)){
			$naturezas[$i]['id']      = $row->id;
			$naturezas[$i]['nome']    = $row->nome;
			$i++;
		}
		
		Conexao::desconectar();
		return $naturezas;
	}
	
	public function verificarExistenciaNatureza($natureza){
		
		$conexao  = Conexao::conectar();
		
		$query = "select count(*) as total from tbnatureza where nome='".utf8_decode($natureza)."' and deletado='N'";
		$res   = mysql_query($query,$conexao);
		$row   = mysql_fetch_object($res);
		
		return $row->total;
		
		Conexao::desconectar();
	}
	
	public function verificarExistenciaNaturezaAtualizar($natureza,$id){
		
		$conexao  = Conexao::conectar();
		
		$query = "select count(*) as total from tbnatureza where nome='".utf8_decode($natureza)."' and id<>".$id." and deletado='N'";
		$res   = mysql_query($query,$conexao);
		$row   = mysql_fetch_object($res);
		
		return $row->total;
		
		Conexao::desconectar();
	}
	
	public function cadastrarNatureza($arrayDados){
		
		$conexao  = Conexao::conectar();
		
		$query = "insert into tbnatureza(nome)values('".utf8_decode($arrayDados["natureza"])."')";								  
		$res   = mysql_query($query,$conexao);
		
		return $res;
		
		Conexao::desconectar();
	}
	
	public function atualizarNatureza($arrayDados){
		
		$conexao  = Conexao::conectar();
		
		$query = "update tbnatureza set nome='".utf8_decode($arrayDados['natureza'])."' where id=".$arrayDados['id'];
		          								  
		$res   = mysql_query($query,$conexao);
		
		return $res;
		
		Conexao::desconectar();
	}
	
	public function retornarDadosNatureza($codigo){
		
		$conexao  = Conexao::conectar();
		
		$query   = "select * from tbnatureza where id=".$codigo;
		$res     = mysql_query($query,$conexao);
		
		return mysql_fetch_object($res);
		
		Conexao::desconectar();
	}
}

?>